gdk/wayland: Handle high-resolution scroll events
authorJosé Expósito <jose.exposito89@gmail.com>
Mon, 20 Sep 2021 17:59:58 +0000 (19:59 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Wed, 10 Aug 2022 14:23:58 +0000 (14:23 +0000)
commited0a2a203c5b80c6c7d062f6181c065c18a298df
treef595acf2ca45e9046bd4d1f4d865aeac94a2f2bd
parentfc3aca82234f0ef0e7fdb1b7261c79007648b57a
gdk/wayland: Handle high-resolution scroll events

Starting with the Wayland protocol wl_pointer >= 8, discrete axis
events have been deprecated in favour of high-resolution scroll event.

Add a listener for high-resolution scroll events and, for backwards
compatibility, handle discrete events as discrete*120.
gdk/wayland/gdkdevice-wayland.c
gdk/wayland/gdkdisplay-wayland.c